const { sequelize } = require('../utils/database');
const models = require('../models');

async function migrate() {
  try {
    console.log('开始数据库迁移...');
    
    // 测试数据库连接
    await sequelize.authenticate();
    console.log('数据库连接成功');
    
    // 同步所有模型
    await sequelize.sync({ force: false, alter: true });
    console.log('数据库模型同步完成');
    
    console.log('数据库迁移完成！');
    process.exit(0);
  } catch (error) {
    console.error('数据库迁移失败:', error);
    process.exit(1);
  }
}

migrate(); 